import request from '@/utils/request'

// 代码变量和函数名称的规定
// 如果是请求名: userInfoRequest
// 在vuex里面 getUserAction
// 给vue组件起名 在末尾加上Com用来辨识

// 发送请求: 用户登录
export const login = data => request.post('/sys/login', data)

//  获取用户个人信息接口
export const userInfoRequest = data => request.post('/sys/profile', data)

// ^ 获取用户 详细 个人信息接口
export const userInfoDetailRequest = id => request.get(`/sys/user/${id}`)

// 根据 ID 获取角色详情
export const getUserPermissionByIdRequest = id => request.get(`/sys/role/${id}`)

// 获取所有角色列表
export const getAllUserRoleRequest = params => request.get('/sys/role', { params })

// 给角色分配权限
export const updateAssignPermissionByIdRequest = data => request.put('/sys/role/assignPrem', data)
